.c-bbb { color:#bbb;}

.border-b { border-bottom:1px solid #f2f2f2;}
.border-t { border-top:1px solid #e1e1e1;}

.querybar { padding:0;}
.querybar label { line-height: 30px; color:#222;}

.sign-color-block { display: block; width: 13px; height: 13px; margin-top: 4px;}
.s-bg-555 { background-color:#555;}
.s-c-555 { color:#555;}
.s-bg-red { background-color:#ed4c3b;}
.s-c-red { color:#ed4c3b;}
.s-bg-org { background-color:#f19149;}
.s-c-org { color:#f19149;}
.s-bg-green { background-color:#13b5b1;}
.s-c-green { color:#13b5b1;}

.btn-green-inline { width:90px; height: 36px; font-size:14px; background-color: rgba(79,185,71,.9); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4FB947,endcolorstr=#4FB947); color:#fff; border:0 none; cursor:pointer; -webkit-border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0;}

.group-list li { display: inline; float: left; margin-right: 20px; padding-bottom: 20px;}
.paper.preview .group-list li { margin-right:0; margin-bottom: 20px; white-space: nowrap; padding:0 15px;}
.paper.preview .group-list li.line-v { padding:0; width: 1px; height: 12px; margin-top: 4px; background-color:#bbb;}

.p-icon { display: inline-block; width: 16px; height: 16px; background:url(../images/partymember/tit-icons.png) no-repeat; vertical-align: text-top; *display: inline; *zoom:1;}
.p-icon-1 { background-position: 0 0;}
.p-icon-2 { background-position: -20px 0;}
.p-icon-3 { background-position: -40px 0;}
.p-icon-4 { background-position: -60px 0;}
.p-icon-4 { background-position: -80px 0;}
.paper .p-icon { position: absolute; left: 0; top:3px;}

.qa-ctn { padding:15px 20px; background-color:#fafafa; border:1px solid #e1e1e1;}
.qa-ctn ol li { padding:8px 0;}

table.h-tal tr.tal td{color:#e96e62;font-size:14px;}
table.h-tal tr.tal td.first{color:#222222;}
.h-notice{font-size:12px;color:#ff6600;}